So today we are going to have a look at solid modeling in Roblox studio.
Now this is something which I don't actually see talked about too much, but is actually pretty cool
when it comes to building.
It can say a lot of time and allow you to do some things which would otherwise been very difficult,
if not impossible, to do in Roblox studio.
So it takes the kind of basic building style with just blocks and stuff, and adds a bit more of an
advanced layer onto it.
So to find this, go over in the models section, okay.
And solid modeling.
We can see over here there are four areas.
You have Union, intersect, negate and separate and have a look what all these four mean?
Okay.
So these work with multiple parts.
So let's add in two parts I'm going to use one cube part.
Likewise here.
And I'm going to add in a second part.
This one's going to be a cylinder.
Okay.
Smooth it across like that there.
Okay.
So this is what we've got going on here.
We've got a cube here and a cylinder here.
Okay.
So the first one is called union.
And what union allows you to do is to combine two parts into one object, which is pretty cool.
So if we select this first object, select the second one by holding down shift and then press Union.
It will join them together into one union object.
Okay.
So now if I select one I select both.
I can scale them like this.
Here just how I would do with any other parts.
Um, but in this case can it stop doing that please?
Hang on.
There we go.
But in this case, it's treating them both as one need to union them again.
Cool.
Okay, so the union object or its proper name is the union operation.
We can see here does have a couple other properties included in it.
Most of them are the same over in the data.
There are a few more grayed out properties.
These are ones that you can't change, but ones which you wouldn't have wouldn't have seen before.
Um, what?
The ones that I would recommend that you you're aware of is probably just for use part color.
Um, so basically, um, we can change the color like this here, let's say to red, but doesn't actually
update in the union.
This is because the union takes the, um, color or the material of the objects that you connected together.
If you wanted to use the color that's listed here, you have to tick this checkbox here called Use Part
Color.
And here it changes to red which is kind of a pinky red.
Um, but yeah.
So that's for union.
Pretty cool.
Okay, let's undo this by just doing command Z a couple times.
There we go.
We've got our two objects back here.
The second one one is called intersect.
And this one is also pretty cool.
Okay.
This one, um, will be difficult to explain, but basically these two objects collide at a certain
point.
So at a certain point, um, both of these objects exist.
You can see where they overlap.
So basically the intersect will delete wherever the objects do not overlap.
It might make more sense if actually do it.
So we select both of these press intersect.
And hopefully that makes a bit more sense as you can see.
So that's the bit of the two objects that were colliding together basically.
So it will delete any anything else.
And it will just keep the bits that were colliding.
Um, which is a pretty neat feature.
You can make all kinds of cool shapes with this.
We made this kind of curved shape here, which wouldn't have been possible to make just by adding it
in.
Okay.
Um, so yeah, a really cool feature to make some cool looking parts we could see.
Okay.
Um, again, use part color.
You can use to change the color and so on.
And finally you have the negate section.
Okay.
So what negate means is well you can negate a certain part.
Let's say we need we negate this part.
So select this press negate.
And this now becomes something called a negative part.
And what this means is it will it's similar to the intersection.
It's to do with the intersection.
But this time it will delete the bit where they intersect.
So this negative part intersects with this part just in that little region here you can see.
So if we select these two and we now press union it now cuts that hole out to make something like this
okay.
It's basically be like a little sofa.
It could be a ramp.
It could be a feature in a skate park for example.
Um, things that otherwise would have been quite difficult to make in Roblox studio.
Um, curves, I think, are the number one thing in Roblox studio that are very difficult to make.
And we've gone ahead here and made a really nice looking curve.
So, um, I think it's a really it's a really, really useful feature.
And I think, um.
The more, the more experience you had in building, I think the more you'll kind of understand and
see how like, amazing this is.
Basically.
Um, but yeah.
And the last one is called separate.
Separate is basically like an undo.
So if we click separate on this one here, it will bring us our back our normal part and our negative
part.
And if we separate this it will bring it back to our normal part.
So it's basically an undo function.
Um, but um, instead of it being like command Z, you can do it whenever you'd like.
So it's always good to be able to do separate.
Um, in case you have decided that you don't want to do it anymore or anything like that.
Okay.
Um, so I think these are really cool features, and I'd really recommend that you, you know, try
these out a little bit.
I mean, um.
If we try out maybe the negate one a bit more.
Um, we could even, um, scale this out a bit.
Um.
We have a plugin called 3D text.
Let's activate this over here and let's type um example.
Like that better if we then take this object.
Um, I'm not sure if this is going to work with solid modeling.
If it's, um, meshes, it might be.
Perhaps.
So these are the objects here that we're looking at.
Um, so we take these.
Let's union them together.
Uh, yeah.
Sorry.
So, um, only certain types of parts are supported in solid modeling.
Modeling.
So, um, in this case here, it says only blocks.
Spheres, cylinders, wedges and corner wedges are currently supported.
Think they are looking to add more on.
But currently that is all you can do.
I think I've got to a bit far ahead of myself there.
Um, let's try something a bit more simple.
Let's, um, add in another part and let's change the shape of this one.
Um, wedge wedges or corner wedges.
Let's try a corner wedge.
So let's, um, put this over here.
Position this in.
And scale it up.
We'll move up a bit and then scale it.
Think.
And just make sure it's going the right way.
Yeah.
Cool.
And then let's do it the other side as well.
Um, so we need to rotate.
Um, like this and then move that into place.
And that's just of just for time.
So this one and this one here, let's make this one a this negate twist to make it a negative.
And um, let's go ahead and, um, I've done this right.
I mean, I'm trying to go the opposite effect actually, if we rotate.
Oh.
Select this.
Rotate.
There we go.
And then rotate it around.
So it's like that.
Okay, that's what I wanted.
Then go ahead select these two union.
And we made a oh didn't quite work there.
I think I need to make it slightly larger there.
But it's now another cool example as well.
I think it's just worth about trying some of these things out, because there's so many cool examples
that you can make with these.
Um, and then unions work very similar to normal parts.
They've got all the same part properties you'd expect.
You can code them in the same way you would code parts.
So it's a really nice feature.
Um, and it doesn't really make your life too much more difficult by using it.
So definitely take advantage of it.
Um, and definitely try out some examples of this and just, just play around because I think it is
a really cool feature.
So yeah, try that out and then join me in the next lecture.